﻿@model Comment

<div id="Rows@(ViewBag.Group)">
    @if (ViewBag.Comments.Length > 0)
    {
        foreach (var c in (DotaHelp.Models.Comment[])ViewBag.Comments)
        {
            @Html.Partial("One", c)
        }
    } 
</div>

<div style="margin-top:15px">
    <a id="Ref@(ViewBag.Group)" href="javascript:void(0)"  onclick="javascript:$('#@(ViewBag.Group)').toggle()">Добавить комментарий</a>
</div>
<div id="@ViewBag.Group" style="display:none">
    @using (Ajax.BeginForm("Add", "Comments", new AjaxOptions()
    {
         HttpMethod = "Post",
         InsertionMode=InsertionMode.InsertAfter,
         UpdateTargetId="Rows" + ViewBag.Group,
         OnSuccess = "$('#Ref" + ViewBag.Group + "').hide();$('#" + ViewBag.Group + "').hide()"
    }))
    {
        @Html.ValidationSummary(true)                 
            
        <div>Автор: @Html.TextBoxFor(m => m.Author) </div>
        <div>@Html.ValidationMessageFor(m => m.Author)</div>   
        <div>@Html.TextAreaFor(m => m.Text, new { rows = 5, cols = 60 })</div>  
        <div>@Html.ValidationMessageFor(m => m.Text)</div>
        <div>Введите сюда текущее число (например, если сегодня 5 мая, надо ввести цифру 5): 
            @Html.TextBox("SecretCode", "", new {data_val_required="Надо ввести число", data_val="true"}) 
            @Html.ValidationMessage("SecretCode")
        </div>
        <div><input type="submit" value="Добавить" /></div>         
    
        @Html.HiddenFor(m => m.Url)       
    }
</div>